home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer (Italian) 25 / PC Gamer IT CD 25.iso / ZGI_DEMO / DATA / SCRIPTS.ZFS / uc6e.scr < prev    next >
Text File  |  1997-09-04  |  3KB  |  150 lines

  1. # Node uc6e generated on Thu Sep 04 16:18:57 1997
  2. world u
  3. room c
  4. nodeview 6e
  5.  
  6. puzzle:01744 {    # uc6e_no_prefs
  7.     criteria {
  8.     }
  9.     results {
  10.         action:menu_bar_enable(781)
  11.     }
  12.     flags {
  13.         once_per_inst
  14.         do_me_now
  15.     }
  16. }
  17.  
  18. puzzle:01745 {    # uc6e_dm_speaks
  19.     criteria {
  20.         [01746] = 1    # uw_user_has_subway_token
  21.         [01024] ! 1    # voice_over
  22.     }
  23.     results {
  24.         action:kill(01024)    # voice_over
  25.         action:assign(01582, 4)    # person_talking
  26.         action:universe_music:01024(1 uc6eh60p.raw 0 100)    # voice_over
  27.     }
  28. }
  29.  
  30. puzzle:01747 {    # uc6e_screenset
  31.     criteria {
  32.     }
  33.     results {
  34.         action:disable_control(01748)    # uc6e_go_thru
  35.         action:set_screen(uc6ef011.tga)
  36.     }
  37.     flags {
  38.         once_per_inst
  39.         do_me_now
  40.     }
  41. }
  42.  
  43. puzzle:01749 {    # uc6e_maybe_gothru
  44.     criteria {
  45.         [01740] = 1    # uc6e_place_coin_in_slot
  46.         [01747] = 1    # uc6e_screenset
  47.     }
  48.     results {
  49.         action:enable_control(01748)    # uc6e_go_thru
  50.     }
  51.     flags {
  52.         once_per_inst
  53.         do_me_now
  54.     }
  55. }
  56.  
  57. puzzle:01740 {    # uc6e_place_coin_in_slot
  58.     criteria {
  59.         [01750] = 1    # uc6e_coin_ctrl
  60.         [00009] = 20    # Inventory
  61.     }
  62.     results {
  63.         action:disable_control(01751)    # uc6e_backup
  64.         action:assign(01750, 0)    # uc6e_coin_ctrl
  65.         action:inventory(drop 20)
  66.         action:music:01752(0 uc6eq02q.raw 0 100)    # uc6e_coin_slot_music_task
  67.         action:animplay:01753(Uc6ea012.rlf 165 211 224 282 0 5 1 0 0 0 0)    # uc6e_coin_into_slot_task
  68.         action:timer:01754(10)    # uc6e_wait
  69.     }
  70. }
  71.  
  72. puzzle:01755 {    # uc6e_place_coin_in_slot_end
  73.     criteria {
  74.         [01740] = 1    # uc6e_place_coin_in_slot
  75.         [01754] = 2    # uc6e_wait
  76.     }
  77.     criteria {
  78.         [01740] = 1    # uc6e_place_coin_in_slot
  79.         [01754] > 10    # uc6e_wait
  80.     }
  81.     results {
  82.         action:kill(01024)    # voice_over
  83.         action:assign(01582, 4)    # person_talking
  84.         action:universe_music:01024(1 uc6eh61p.raw 0 100)    # voice_over
  85.         action:enable_control(01748)    # uc6e_go_thru
  86.         action:set_screen(uc6ef011.tga)
  87.     }
  88. }
  89.  
  90. puzzle:01756 {    # uc6e_place_coin_in_slot_emptyclicks
  91.     criteria {
  92.         [01750] = 1    # uc6e_coin_ctrl
  93.         [00009] ! 20    # Inventory
  94.     }
  95.     results {
  96.         action:assign(01750, 0)    # uc6e_coin_ctrl
  97.         action:assign(01756, 0)    # uc6e_place_coin_in_slot_emptyclicks
  98.     }
  99.     flags {
  100.         once_per_inst
  101.     }
  102. }
  103.  
  104. puzzle:01757 {    # uc6e_move_uc6e_um10
  105.     criteria {
  106.         [01748] = 1    # uc6e_go_thru
  107.     }
  108.     results {
  109.         action:assign(01748, 0)    # uc6e_go_thru
  110.         action:dissolve()
  111.         action:change_location(g, j, s3, 0)
  112.     }
  113.     flags {
  114.         once_per_inst
  115.     }
  116. }
  117.  
  118. puzzle:01758 {    # uc6e_move_backwards
  119.     criteria {
  120.         [01751] = 1    # uc6e_backup
  121.     }
  122.     results {
  123.         action:assign(01751, 0)    # uc6e_backup
  124.         action:dissolve()
  125.         action:change_location(u, c, 60, 390)
  126.     }
  127.     flags {
  128.         once_per_inst
  129.     }
  130. }
  131.  
  132. control:01751 push_toggle {    # uc6e_backup
  133.     flat_hotspot(0, 289, 640, 55)
  134.     cursor(backward)
  135. }
  136.  
  137. control:01750 push_toggle {    # uc6e_coin_ctrl
  138.     flat_hotspot(154, 212, 74, 84)
  139.     cursor(active)
  140. }
  141.  
  142. control:01748 push_toggle {    # uc6e_go_thru
  143.     flat_hotspot(238, 3, 182, 286)
  144.     cursor(forward)
  145. }
  146.  
  147. control:01759 flat {    # uc6e_flat
  148. }
  149.  
  150.